<div id="Invoking-CVS"></div>
<div class="header">
<p>
Next: [[cvs: Reference manual for Administrative files#Reference manual for Administrative files|Administrative files]], Previous: [[cvs: Guide to CVS commands#Guide to CVS commands|CVS commands]], Up: [[cvs#Top|Top]] &nbsp; |[[cvs: Index#SEC_Contents|Contents]]||[[cvs: Index#Index|Index]]|</p>
</div>

----

<div id="Quick-reference-to-CVS-commands"></div>
== Quick reference to CVS commands ==
<div id="index-Command-reference"></div>
<div id="index-Reference_002c-commands"></div>
<div id="index-Invoking-CVS"></div>

This appendix describes how to invoke <small>CVS</small>, with
references to where each command or feature is
described in detail.  For other references run the
<code>cvs --help</code> command, or see [[cvs: Index#Index|Index]].

A <small>CVS</small> command looks like:

<div class="example" style="margin-left: 3.2em">
 cvs <nowiki>[</nowiki> <var>global_options</var> <nowiki>]</nowiki> <var>command</var> <nowiki>[</nowiki> <var>command_options</var> <nowiki>]</nowiki> <nowiki>[</nowiki> <var>command_args</var> <nowiki>]</nowiki>
</div>

Global options:

;<code>--allow-root=<var>rootdir</var></code>
: Specify legal <small>CVSROOT</small> directory (server only) (not in <small>CVS</small> 1.9 and older).  See [[cvs: Setting up the server for password authentication#Setting up the server for password authentication|Password authentication server]].

;<code>-a</code>
: Authenticate all communication (client only) (not in <small>CVS</small> 1.9 and older).  See [[cvs: Global options#Global options|Global options]].

;<code>-b</code>
: Specify RCS location (<small>CVS</small> 1.9 and older).  See [[cvs: Global options#Global options|Global options]].

;<code>-d <var>root</var></code>
: Specify the <small>CVSROOT</small>.  See [[cvs: The Repository#The Repository|Repository]].

;<code>-e <var>editor</var></code>
: Edit messages with <var>editor</var>.  See [[cvs: Committing your changes#Committing your changes|Committing your changes]].

;<code>-f</code>
: Do not read the &lsquo;<tt>~/.cvsrc</tt>&rsquo; file.  See [[cvs: Global options#Global options|Global options]].

;<code>-H</code>
;<code>--help</code>
: Print a help message.  See [[cvs: Global options#Global options|Global options]].

;<code>-l</code>
: Do not log in &lsquo;<tt>$CVSROOT/CVSROOT/history</tt>&rsquo; file.  See [[cvs: Global options#Global options|Global options]].

;<code>-n</code>
: Do not change any files.  See [[cvs: Global options#Global options|Global options]].

;<code>-Q</code>
: Be really quiet.  See [[cvs: Global options#Global options|Global options]].

;<code>-q</code>
: Be somewhat quiet.  See [[cvs: Global options#Global options|Global options]].

;<code>-r</code>
: Make new working files read-only.  See [[cvs: Global options#Global options|Global options]].

;<code>-s <var>variable</var>=<var>value</var></code>
: Set a user variable.  See [[cvs: Expansions in administrative files#Expansions in administrative files|Variables]].

;<code>-T <var>tempdir</var></code>
: Put temporary files in <var>tempdir</var>.  See [[cvs: Global options#Global options|Global options]].

;<code>-t</code>
: Trace <small>CVS</small> execution.  See [[cvs: Global options#Global options|Global options]].

;<code>-v</code>
;<code>--version</code>
: Display version and copyright information for <small>CVS</small>.

;<code>-w</code>
: Make new working files read-write.  See [[cvs: Global options#Global options|Global options]].

;<code>-x</code>
: Encrypt all communication (client only). See [[cvs: Global options#Global options|Global options]].

;<code>-z <var>gzip-level</var></code>
<div id="index-Compression-1"></div>
<div id="index-Gzip-1"></div>
: Set the compression level (client only). See [[cvs: Global options#Global options|Global options]].

Keyword expansion modes (see [[cvs: Substitution modes#Substitution modes|Substitution modes]]):

<div class="example" style="margin-left: 3.2em">
 -kkv  $<i></i>Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp $
 -kkvl $<i></i>Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
 -kk   $<i></i>Id$
 -kv   file1,v 1.1 1993/12/09 03:21:13 joe Exp
 -ko   <i>no expansion</i>
 -kb   <i>no expansion, file is binary</i>
</div>

Keywords (see [[cvs: Keyword List#Keyword List|Keyword list]]):

<div class="example" style="margin-left: 3.2em">
 $<i></i>Author: joe $
 $<i></i>Date: 1993/12/09 03:21:13 $
 $<i></i>CVSHeader: files/file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
 $<i></i>Header: /home/files/file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
 $<i></i>Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
 $<i></i>Locker: harry $
 $<i></i>Name: snapshot_1_14 $
 $<i></i>RCSfile: file1,v $
 $<i></i>Revision: 1.1 $
 $<i></i>Source: /home/files/file1,v $
 $<i></i>State: Exp $
 $<i></i>Log: file1,v $
 Revision 1.1  1993/12/09 03:30:17  joe
 Initial revision
 
</div>

Commands, command options, and command arguments:

;<code>add <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Add a new file/directory.  See [[cvs: Adding files to a directory#Adding files to a directory|Adding files]].

:;<code>-k <var>kflag</var></code>
:: Set keyword expansion.

:;<code>-m <var>msg</var></code>
:: Set file description.

;<code>admin <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Administration of history files in the repository.  See [[cvs: admin--Administration#admin&mdash;Administration|admin]].

:;<code>-b<nowiki>[</nowiki><var>rev</var><nowiki>]</nowiki></code>
:: Set default branch.  See [[cvs: Reverting to the latest vendor release#Reverting to the latest vendor release|Reverting local changes]].

:;<code>-c<var>string</var></code>
:: Set comment leader.

:;<code>-k<var>subst</var></code>
:: Set keyword substitution.  See [[cvs: Keyword substitution#Keyword substitution|Keyword substitution]].

:;<code>-l<nowiki>[</nowiki><var>rev</var><nowiki>]</nowiki></code>
:: Lock revision <var>rev</var>, or latest revision.

:;<code>-m<var>rev</var>:<var>msg</var></code>
:: Replace the log message of revision <var>rev</var> with <var>msg</var>.

:;<code>-o<var>range</var></code>
:: Delete revisions from the repository.  See [[cvs: admin options#admin options|admin options]].

:;<code>-q</code>
:: Run quietly; do not print diagnostics.

:;<code>-s<var>state</var><nowiki>[</nowiki>:<var>rev</var><nowiki>]</nowiki></code>
:: Set the state.

:;<code>-t</code>
:: Set file description from standard input.

:;<code>-t<var>file</var></code>
:: Set file description from <var>file</var>.

:;<code>-t-<var>string</var></code>
:: Set file description to <var>string</var>.

:;<code>-u<nowiki>[</nowiki><var>rev</var><nowiki>]</nowiki></code>
:: Unlock revision <var>rev</var>, or latest revision.

;<code>annotate <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Show last revision where each line was modified.  See [[cvs: Annotate command#Annotate command|annotate]].

:;<code>-D <var>date</var></code>
:: Annotate the most recent revision no later than <var>date</var>.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-F</code>
:: Force annotation of binary files.  (Without this option, binary files are skipped with a message.)

:;<code>-f</code>
:: Use head revision if tag/date not found.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>tag</var></code>
:: Annotate revision <var>tag</var>.  See [[cvs: Common command options#Common command options|Common options]].

;<code>checkout <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>modules</var>&hellip;</code>
: Get a copy of the sources.  See [[cvs: checkout--Check out sources for editing#checkout&mdash;Check out sources for editing|checkout]].

:;<code>-A</code>
:: Reset any sticky tags/date/options.  See [[cvs: Sticky tags#Sticky tags|Sticky tags]] and [[cvs: Keyword substitution#Keyword substitution|Keyword substitution]].

:;<code>-c</code>
:: Output the module database.  See [[cvs: checkout options#checkout options|checkout options]].

:;<code>-D <var>date</var></code>
:: Check out revisions as of <var>date</var> (is sticky).  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-d <var>dir</var></code>
:: Check out into <var>dir</var>.  See [[cvs: checkout options#checkout options|checkout options]].

:;<code>-f</code>
:: Use head revision if tag/date not found.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-j <var>rev</var></code>
:: Merge in changes.  See [[cvs: checkout options#checkout options|checkout options]].

:;<code>-k <var>kflag</var></code>
:: Use <var>kflag</var> keyword expansion.  See [[cvs: Substitution modes#Substitution modes|Substitution modes]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-N</code>
:: Don&rsquo;t &ldquo;shorten&rdquo; module paths if -d specified.  See [[cvs: checkout options#checkout options|checkout options]].

:;<code>-n</code>
:: Do not run module program (if any).  See [[cvs: checkout options#checkout options|checkout options]].

:;<code>-P</code>
:: Prune empty directories.  See [[cvs: Moving and renaming directories#Moving and renaming directories|Moving directories]].

:;<code>-p</code>
:: Check out files to standard output (avoids stickiness).  See [[cvs: checkout options#checkout options|checkout options]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>tag</var></code>
:: Checkout revision <var>tag</var> (is sticky).  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-s</code>
:: Like -c, but include module status.  See [[cvs: checkout options#checkout options|checkout options]].

;<code>commit <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Check changes into the repository.  See [[cvs: commit--Check files into the repository#commit&mdash;Check files into the repository|commit]].

:;<code>-F <var>file</var></code>
:: Read log message from <var>file</var>.  See [[cvs: commit options#commit options|commit options]].

:;<code>-f</code>
:: Force the file to be committed; disables recursion. See [[cvs: commit options#commit options|commit options]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-m <var>msg</var></code>
:: Use <var>msg</var> as log message.  See [[cvs: commit options#commit options|commit options]].

:;<code>-n</code>
:: Do not run module program (if any).  See [[cvs: commit options#commit options|commit options]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>rev</var></code>
:: Commit to <var>rev</var>.  See [[cvs: commit options#commit options|commit options]].

;<code>diff <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Show differences between revisions.  See [[cvs: diff--Show differences between revisions#diff&mdash;Show differences between revisions|diff]]. In addition to the options shown below, accepts a wide variety of options to control output style, for example &lsquo;<code>-c</code>&rsquo; for context diffs.

:;<code>-D <var>date1</var></code>
:: Diff revision for date against working file.  See [[cvs: diff options#diff options|diff options]].

:;<code>-D <var>date2</var></code>
:: Diff <var>rev1</var>/<var>date1</var> against <var>date2</var>.  See [[cvs: diff options#diff options|diff options]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-N</code>
:: Include diffs for added and removed files.  See [[cvs: diff options#diff options|diff options]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>rev1</var></code>
:: Diff revision for <var>rev1</var> against working file.  See [[cvs: diff options#diff options|diff options]].

:;<code>-r <var>rev2</var></code>
:: Diff <var>rev1</var>/<var>date1</var> against <var>rev2</var>.  See [[cvs: diff options#diff options|diff options]].

;<code>edit <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Get ready to edit a watched file.  See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;<code>-a <var>actions</var></code>
:: Specify actions for temporary watch, where <var>actions</var> is <code>edit</code>, <code>unedit</code>, <code>commit</code>, <code>all</code>, or <code>none</code>.  See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;<code>editors <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: See who is editing a watched file.  See [[cvs: Information about who is watching and editing#Information about who is watching and editing|Watch information]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;<code>export <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>modules</var>&hellip;</code>
: Export files from <small>CVS</small>.  See [[cvs: export--Export sources from CVS, similar to checkout#export&mdash;Export sources from CVS, similar to checkout|export]].

:;<code>-D <var>date</var></code>
:: Check out revisions as of <var>date</var>.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-d <var>dir</var></code>
:: Check out into <var>dir</var>.  See [[cvs: export options#export options|export options]].

:;<code>-f</code>
:: Use head revision if tag/date not found.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-k <var>kflag</var></code>
:: Use <var>kflag</var> keyword expansion.  See [[cvs: Substitution modes#Substitution modes|Substitution modes]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-N</code>
:: Don&rsquo;t &ldquo;shorten&rdquo; module paths if -d specified.  See [[cvs: export options#export options|export options]].

:;<code>-n</code>
:: Do not run module program (if any).  See [[cvs: export options#export options|export options]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>tag</var></code>
:: Checkout revision <var>tag</var>.  See [[cvs: Common command options#Common command options|Common options]].

;<code>history <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Show repository access history.  See [[cvs: history--Show status of files and users#history&mdash;Show status of files and users|history]].

:;<code>-a</code>
:: All users (default is self).  See [[cvs: history options#history options|history options]].

:;<code>-b <var>str</var></code>
:: Back to record with <var>str</var> in module/file/repos field.  See [[cvs: history options#history options|history options]].

:;<code>-c</code>
:: Report on committed (modified) files.  See [[cvs: history options#history options|history options]].

:;<code>-D <var>date</var></code>
:: Since <var>date</var>.  See [[cvs: history options#history options|history options]].

:;<code>-e</code>
:: Report on all record types.  See [[cvs: history options#history options|history options]].

:;<code>-l</code>
:: Last modified (committed or modified report).  See [[cvs: history options#history options|history options]].

:;<code>-m <var>module</var></code>
:: Report on <var>module</var> (repeatable).  See [[cvs: history options#history options|history options]].

:;<code>-n <var>module</var></code>
:: In <var>module</var>.  See [[cvs: history options#history options|history options]].

:;<code>-o</code>
:: Report on checked out modules.  See [[cvs: history options#history options|history options]].

:;<code>-p <var>repository</var></code>
:: In <var>repository</var>.  See [[cvs: history options#history options|history options]].

:;<code>-r <var>rev</var></code>
:: Since revision <var>rev</var>.  See [[cvs: history options#history options|history options]].

:;<code>-T</code>
:: Produce report on all TAGs.  See [[cvs: history options#history options|history options]].

:;<code>-t <var>tag</var></code>
:: Since tag record placed in history file (by anyone). See [[cvs: history options#history options|history options]].

:;<code>-u <var>user</var></code>
:: For user <var>user</var> (repeatable).  See [[cvs: history options#history options|history options]].

:;<code>-w</code>
:: Working directory must match.  See [[cvs: history options#history options|history options]].

:;<code>-x <var>types</var></code>
:: Report on <var>types</var>, one or more of <code>TOEFWUCGMAR</code>.  See [[cvs: history options#history options|history options]].

:;<code>-z <var>zone</var></code>
:: Output for time zone <var>zone</var>.  See [[cvs: history options#history options|history options]].

;<code>import <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>repository</var> <var>vendor-tag</var> <var>release-tags</var>&hellip;</code>
: Import files into <small>CVS</small>, using vendor branches.  See [[cvs: import--Import sources into CVS, using vendor branches#import&mdash;Import sources into CVS, using vendor branches|import]].

:;<code>-b <var>bra</var></code>
:: Import to vendor branch <var>bra</var>.  See [[cvs: Multiple vendor branches#Multiple vendor branches|Multiple vendor branches]].

:;<code>-d</code>
:: Use the file&rsquo;s modification time as the time of import.  See [[cvs: import options#import options|import options]].

:;<code>-k <var>kflag</var></code>
:: Set default keyword substitution mode.  See [[cvs: import options#import options|import options]].

:;<code>-m <var>msg</var></code>
:: Use <var>msg</var> for log message.  See [[cvs: import options#import options|import options]].

:;<code>-I <var>ign</var></code>
:: More files to ignore (! to reset).  See [[cvs: import options#import options|import options]].

:;<code>-W <var>spec</var></code>
:: More wrappers.  See [[cvs: import options#import options|import options]].

;<code>init</code>
: Create a <small>CVS</small> repository if it doesn&rsquo;t exist.  See [[cvs: Creating a repository#Creating a repository|Creating a repository]].

;<code>kserver</code>
: Kerberos authenticated server. See [[cvs: Direct connection with kerberos#Direct connection with kerberos|Kerberos authenticated]].

;<code>log <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Print out history information for files.  See [[cvs: log--Print out log information for files#log&mdash;Print out log information for files|log]].

:;<code>-b</code>
:: Only list revisions on the default branch.  See [[cvs: log options#log options|log options]].

:;<code>-d <var>dates</var></code>
:: Specify dates (<var>d1</var>&lt;<var>d2</var> for range, <var>d</var> for latest before).  See [[cvs: log options#log options|log options]].

:;<code>-h</code>
:: Only print header.  See [[cvs: log options#log options|log options]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-N</code>
:: Do not list tags.  See [[cvs: log options#log options|log options]].

:;<code>-R</code>
:: Only print name of RCS file.  See [[cvs: log options#log options|log options]].

:;<code>-r<var>revs</var></code>
:: Only list revisions <var>revs</var>.  See [[cvs: log options#log options|log options]].

:;<code>-s <var>states</var></code>
:: Only list revisions with specified states.  See [[cvs: log options#log options|log options]].

:;<code>-t</code>
:: Only print header and descriptive text.  See [[cvs: log options#log options|log options]].

:;<code>-w<var>logins</var></code>
:: Only list revisions checked in by specified logins.  See [[cvs: log options#log options|log options]].

;<code>login</code>
: Prompt for password for authenticating server.  See [[cvs: Using the client with password authentication#Using the client with password authentication|Password authentication client]].

;<code>logout</code>
: Remove stored password for authenticating server.  See [[cvs: Using the client with password authentication#Using the client with password authentication|Password authentication client]].

;<code>pserver</code>
: Password authenticated server. See [[cvs: Setting up the server for password authentication#Setting up the server for password authentication|Password authentication server]].

;<code>rannotate <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>modules</var>&hellip;<nowiki>]</nowiki></code>
: Show last revision where each line was modified.  See [[cvs: Annotate command#Annotate command|annotate]].

:;<code>-D <var>date</var></code>
:: Annotate the most recent revision no later than <var>date</var>.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-F</code>
:: Force annotation of binary files.  (Without this option, binary files are skipped with a message.)

:;<code>-f</code>
:: Use head revision if tag/date not found.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>tag</var></code>
:: Annotate revision <var>tag</var>.  See [[cvs: Common command options#Common command options|Common options]].

;<code>rdiff <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>modules</var>&hellip;</code>
: Show differences between releases.  See [[cvs: rdiff--'patch' format diffs between releases#rdiff&mdash;&rsquo;patch&rsquo; format diffs between releases|rdiff]].

:;<code>-c</code>
:: Context diff output format (default).  See [[cvs: rdiff options#rdiff options|rdiff options]].

:;<code>-D <var>date</var></code>
:: Select revisions based on <var>date</var>.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-f</code>
:: Use head revision if tag/date not found.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>rev</var></code>
:: Select revisions based on <var>rev</var>.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-s</code>
:: Short patch - one liner per file.  See [[cvs: rdiff options#rdiff options|rdiff options]].

:;<code>-t</code>
:: Top two diffs - last change made to the file.  See [[cvs: diff options#diff options|diff options]].

:;<code>-u</code>
:: Unidiff output format.  See [[cvs: rdiff options#rdiff options|rdiff options]].

:;<code>-V <var>vers</var></code>
:: Use RCS Version <var>vers</var> for keyword expansion (obsolete).  See [[cvs: rdiff options#rdiff options|rdiff options]].

;<code>release <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>directory</var></code>
: Indicate that a directory is no longer in use.  See [[cvs: release--Indicate that a Module is no longer in use#release&mdash;Indicate that a Module is no longer in use|release]].

:;<code>-d</code>
:: Delete the given directory.  See [[cvs: release options#release options|release options]].

;<code>remove <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Remove an entry from the repository.  See [[cvs: Removing files#Removing files|Removing files]].

:;<code>-f</code>
:: Delete the file before removing it.  See [[cvs: Removing files#Removing files|Removing files]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;<code>rlog <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Print out history information for modules.  See [[cvs: log--Print out log information for files#log&mdash;Print out log information for files|log]].

:;<code>-b</code>
:: Only list revisions on the default branch.  See [[cvs: log options#log options|log options]].

:;<code>-d <var>dates</var></code>
:: Specify dates (<var>d1</var>&lt;<var>d2</var> for range, <var>d</var> for latest before).  See [[cvs: log options#log options|log options]].

:;<code>-h</code>
:: Only print header.  See [[cvs: log options#log options|log options]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-N</code>
:: Do not list tags.  See [[cvs: log options#log options|log options]].

:;<code>-R</code>
:: Only print name of RCS file.  See [[cvs: log options#log options|log options]].

:;<code>-r<var>revs</var></code>
:: Only list revisions <var>revs</var>.  See [[cvs: log options#log options|log options]].

:;<code>-s <var>states</var></code>
:: Only list revisions with specified states.  See [[cvs: log options#log options|log options]].

:;<code>-t</code>
:: Only print header and descriptive text.  See [[cvs: log options#log options|log options]].

:;<code>-w<var>logins</var></code>
:: Only list revisions checked in by specified logins.  See [[cvs: log options#log options|log options]].

;<code>rtag <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>tag</var> <var>modules</var>&hellip;</code>
: Add a symbolic tag to a module. See [[cvs: Revisions#Revisions|Revisions]] and [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;<code>-a</code>
:: Clear tag from removed files that would not otherwise be tagged.  See [[cvs: Tagging and adding and removing files#Tagging and adding and removing files|Tagging add/remove]].

:;<code>-b</code>
:: Create a branch named <var>tag</var>.  See [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;<code>-B</code>
:: Used in conjunction with -F or -d, enables movement and deletion of branch tags.  Use with extreme caution. 

:;<code>-D <var>date</var></code>
:: Tag revisions as of <var>date</var>.  See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;<code>-d</code>
:: Delete <var>tag</var>.  See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;<code>-F</code>
:: Move <var>tag</var> if it already exists.  See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;<code>-f</code>
:: Force a head revision match if tag/date not found. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-n</code>
:: No execution of tag program.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>rev</var></code>
:: Tag existing tag <var>rev</var>.  See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

;<code>server</code>
: Rsh server.  See [[cvs: Connecting with rsh#Connecting with rsh|Connecting via rsh]].

;<code>status <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>files</var>&hellip;</code>
: Display status information in a working directory.  See [[cvs: File status#File status|File status]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-v</code>
:: Include tag information for file.  See [[cvs: Tags-Symbolic revisions#Tags&ndash;Symbolic revisions|Tags]].

;<code>tag <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <var>tag</var> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Add a symbolic tag to checked out version of files. See [[cvs: Revisions#Revisions|Revisions]] and [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;<code>-b</code>
:: Create a branch named <var>tag</var>.  See [[cvs: Branching and merging#Branching and merging|Branching and merging]].

:;<code>-c</code>
:: Check that working files are unmodified.  See [[cvs: Specifying what to tag from the working directory#Specifying what to tag from the working directory|Tagging the working directory]].

:;<code>-D <var>date</var></code>
:: Tag revisions as of <var>date</var>.  See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;<code>-d</code>
:: Delete <var>tag</var>.  See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;<code>-F</code>
:: Move <var>tag</var> if it already exists.  See [[cvs: Deleting, moving, and renaming tags#Deleting, moving, and renaming tags|Modifying tags]].

:;<code>-f</code>
:: Force a head revision match if tag/date not found. See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>rev</var></code>
:: Tag existing tag <var>rev</var>.  See [[cvs: Specifying what to tag by date or revision#Specifying what to tag by date or revision|Tagging by date/tag]].

;<code>unedit <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Undo an edit command.  See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;<code>update <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: Bring work tree in sync with repository.  See [[cvs: update--Bring work tree in sync with repository#update&mdash;Bring work tree in sync with repository|update]].

:;<code>-A</code>
:: Reset any sticky tags/date/options.  See [[cvs: Sticky tags#Sticky tags|Sticky tags]] and [[cvs: Keyword substitution#Keyword substitution|Keyword substitution]].

:;<code>-C</code>
:: Overwrite locally modified files with clean copies from the repository (the modified file is saved in &lsquo;<tt>.#<var>file</var>.<var>revision</var></tt>&rsquo;, however).

:;<code>-D <var>date</var></code>
:: Check out revisions as of <var>date</var> (is sticky).  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-d</code>
:: Create directories.  See [[cvs: update options#update options|update options]].

:;<code>-f</code>
:: Use head revision if tag/date not found.  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-I <var>ign</var></code>
:: More files to ignore (! to reset).  See [[cvs: import options#import options|import options]].

:;<code>-j <var>rev</var></code>
:: Merge in changes.  See [[cvs: update options#update options|update options]].

:;<code>-k <var>kflag</var></code>
:: Use <var>kflag</var> keyword expansion.  See [[cvs: Substitution modes#Substitution modes|Substitution modes]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-P</code>
:: Prune empty directories.  See [[cvs: Moving and renaming directories#Moving and renaming directories|Moving directories]].

:;<code>-p</code>
:: Check out files to standard output (avoids stickiness).  See [[cvs: update options#update options|update options]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-r <var>tag</var></code>
:: Checkout revision <var>tag</var> (is sticky).  See [[cvs: Common command options#Common command options|Common options]].

:;<code>-W <var>spec</var></code>
:: More wrappers.  See [[cvs: import options#import options|import options]].

;<code>version</code>
<div id="index-version-_0028subcommand_0029"></div>

: Display the version of <small>CVS</small> being used.  If the repository is remote, display both the client and server versions.

;<code>watch <nowiki>[</nowiki>on|off|add|remove<nowiki>]</nowiki> <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>

: on/off: turn on/off read-only checkouts of files.  See [[cvs: Telling CVS to watch certain files#Telling CVS to watch certain files|Setting a watch]].

: add/remove: add or remove notification on actions.  See [[cvs: Telling CVS to notify you#Telling CVS to notify you|Getting Notified]].

:;<code>-a <var>actions</var></code>
:: Specify actions for temporary watch, where <var>actions</var> is <code>edit</code>, <code>unedit</code>, <code>commit</code>, <code>all</code>, or <code>none</code>.  See [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|Editing files]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

;<code>watchers <nowiki>[</nowiki><var>options</var><nowiki>]</nowiki> <nowiki>[</nowiki><var>files</var>&hellip;<nowiki>]</nowiki></code>
: See who is watching a file.  See [[cvs: Information about who is watching and editing#Information about who is watching and editing|Watch information]].

:;<code>-l</code>
:: Local; run only in current working directory.  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].

:;<code>-R</code>
:: Operate recursively (default).  See [[cvs: Recursive behavior#Recursive behavior|Recursive behavior]].



----

<div class="header">
<p>
Next: [[cvs: Reference manual for Administrative files#Reference manual for Administrative files|Administrative files]], Previous: [[cvs: Guide to CVS commands#Guide to CVS commands|CVS commands]], Up: [[cvs#Top|Top]] &nbsp; |[[cvs: Index#SEC_Contents|Contents]]||[[cvs: Index#Index|Index]]|</p>
</div>
This document was generated on <i>a sunny day</i> using [http://www.nongnu.org/texi2html/ <i>texi2html</i>].
